#include <stdlib.h>

//
#include "gpio.h"
//#include "tarm_uart.h"

#include "tarm_io.h"

void SteeringIO_Init(void)
{
	//output
	GPIO_SetMode( X_STP_PORT, X_STP_PIN, GPIO_MODE_OUTPUT);
	GPIO_SetMode( Y_STP_PORT, Y_STP_PIN, GPIO_MODE_OUTPUT);
	GPIO_SetMode( Z_STP_PORT, Z_STP_PIN, GPIO_MODE_OUTPUT);

	GPIO_SetMode( X_DIR_PORT, X_DIR_PIN, GPIO_MODE_OUTPUT);
	GPIO_SetMode( Y_DIR_PORT, Y_DIR_PIN, GPIO_MODE_OUTPUT);
	GPIO_SetMode( Z_DIR_PORT, Z_DIR_PIN, GPIO_MODE_OUTPUT);

	GPIO_SetMode( EN_STEER_PORT, EN_STEER_PIN, GPIO_MODE_OUTPUT);

	//input
	GPIO_SetMode( X_LIM_PORT, X_LIM_PIN, GPIO_MODE_INPUT);
	GPIO_SetMode( Y_LIM_PORT, Y_LIM_PIN, GPIO_MODE_INPUT);
}
